JAVA点对点聊天代码

JAVA点对点聊天代码 JAVA点对点聊天代码

给你一个做得很垃圾的Scoket的聊天的!import ;import ;import ;import ;import ;import ;import ;import ;import ;import ;class Server{public Server(){try{ServerSocket s=new ServerSocket(8888);Socket ss=();OutputStream out=();DataOutputStream dout=new DataOutputStream(out);InputStream in=();DataInputStream din=new DataInputStream(in);(()+!);(你已经连接到服务器+\t+你的地址:+()+\t+你的链接端口:+()+\n);new ReadMessage(din)();new SendMessage(dout)();}catch (IOException e){();}}public static void main(String[] args){new Server();}}//接受客户端信息class ReadMessage extends Thread{private DataInputStream din;public ReadMessage(DataInputStream din){=din;}public void run(){String str;try{while (true){str=();(new Date()()+客户端说:+str);if ((bye)){(客户端下线!);break;}}}catch (IOException e){();}}}// 发出服务器信息class SendMessage extends Thread{private DataOutputStream dout;public SendMessage(DataOutputStream dout){=dout;}public void run(){InputStreamReader inr=new InputStreamReader();BufferedReader buf=new BufferedReader(inr);String str;try{while(true){str=();(str);if ((bye)){(服务器退出!);(1);}}}catch (IOException e){();}}}import ;import ;import ;import ;import ;import ;import ;import ;import ;class Client{public Client(){try{Socket s=new Socket(192.168.1.2,8888);InputStream in=();DataInputStream din=new DataInputStream(in);OutputStream out=();DataOutputStream dout=new DataOutputStream(out);(服务器你好!我是客户端);(());new Thread(new SenderMessage(dout))();new Thread(new ReaderMessage(din))();}catch (IOException e){();}}public static void main(String[] args){new Client();}}class ReaderMessage implements Runnable{private DataInputStream din;public ReaderMessage(DataInputStream din){=din;}public void run(){String str;try{while(true){str=();(new Date()()+服务器说:+str);if ((bye)){(服务器已经关闭,此程序自动退出!);break;}}}catch (IOException e){();}}}class SenderMessage implements Runnable{private DataOutputStream dout;public SenderMessage(DataOutputStream dout){=dout;}public void run(){String str;InputStreamReader inf=new InputStreamReader();BufferedReader buf=new BufferedReader(inf);try{while (true){str=();(str);if ((bye)){(客户端自己退出!);(1);}}}catch (IOException e){();}}}远程运行测试通过!

有没有JAVA通用版的UC影信,要免费的

有的;免费下载到手机

方法1.手机上网输入网址 直接访问软吧。

方法2.免费发送短信“软吧”到“”获取wap链接,点击即可进入软吧。

方法3.下载安装 UC浏览器 或 QQ浏览器,打开浏览器后,输入网址 直接访问软吧,速度更快,更省流量!

方法4.下载安装 软吧下载乐园----------//简介------------UC浏览器Java平台7.4版,永久免费,速度快省流量,在线看flash电影玩游戏,赶快下载体验吧! 主要适用于诺基亚、索尼爱立信等厂商的Java机型,如诺基亚6500s,LG GD510等。新增功能:1、我的导航:首页增加显示入口,可编辑快速访问网站,可记录最常访问地址,使您的访问更加便捷;2、阅读模式:WEB小说展现简洁,更快更省流量,效果更佳;功能优化: 1、WAP2.0优化,全新解析引擎,支持更多炫丽效果;2、触摸屏手机右键菜单调出优化,显示更加动感;3、不支持cookie的手机也可以完美下载WEB论坛的附件;4、全屏模式下提示确认框优化,展现效果更加合理;注意;首次打开UC浏览器,历史图标无法显示

java如何验证一个email地址是否真实有效。

首先使用java提供的格式类判断email是否格式有误,然后使用开源框架,验证邮箱是否有用,示例如下:publicstaticbooleancheckEmail(Stringemail){if(!([\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+)){returnfalse;}Stringhost=;StringhostName=(@)[1];Record[]result=null;SMTPClientclient=newSMTPClient();try{//查找MX记录Lookuplookup=newLookup(hostName,);();if(()!=){returnfalse;}else{result=();}//连接到邮箱服务器for(inti=0;i<;i++){host=result[i]()();(host);if(!(())){();continue;}else{break;}}//以下2项自己填写快速的,有效的邮箱();();(email);if(250==()){returntrue;}}catch(Exceptione){();}finally{try{();}catch(IOExceptione){}}returnfalse;}需要的jar支持,




上一篇:请重新登录! 您的登录态已经失效

下一篇:有哪些高级的 含蓄的骂人的话

本文地址:https://telegramnet.com/cjwt/3774.html

返回顶部